xitio, publicación de artículos gratis, participación ciudadana, notas de prensa
  Usuario: Clave:    
 
 
Documento sin título
 
Documento sin título
 
Documento sin título
Home
Xnechijli01 6/18/2019 9:54:45 PM
Xnechijli01
GitHub y la base de datos de MySQL
GitHub y MySQL
votos 0 comentarios 0 enviar vínculo a un amigo
Tags MySQL GitHub
 
GitHub y su uso de la base de datos de MySQL.
 

GitHub y MySQL

Son muchos los sitios web de relevancia que usan la base de datos de MySQL. Esto es en sí una buena razón para tomar un curso de MySQL. Con esto en mente, te mencionamos que GitHub.com utiliza MySQL como una red troncal para muchos de sus servicios críticos como la API, la autenticación y el sitio web de GitHub.com. 

Recientemente, el equipo de ingeniería de GitHub reemplazó su configuración anterior basada en DNS y Virtual IP (VIP) con una basada en Orchestrator, Consul y GitHub Load Balancer para solucionar problemas de cerebro dividido y almacenamiento en caché de DNS.

GitHub ejecuta múltiples clústeres de MySQL para diferentes servicios y tareas, por lo que es imperativo tenerlos altamente disponibles (HA). 

La infraestructura de GitHub se extiende a través de múltiples centros de datos, que consta de alrededor de 15 clústeres, cerca de 150 servidores de producción y 15 TB de tablas MySQL. Cada clúster de MySQL tiene un solo maestro, que responde a las solicitudes de escritura, y múltiples réplicas, que sirven solicitudes de lectura. El nodo maestro forma un único punto de falla, y sin él, las escrituras fallarían por completo. 

Los requisitos de HA para esta configuración incluyen detección automática de fallas, promoción automática de un nodo de réplica a un maestro y anuncio automático del nuevo nodo maestro a las aplicaciones cliente.

El equipo de ingeniería de GitHub ha empleado varias estrategias para la HA a lo largo de los años, avanzando gradualmente hacia la uniformidad en toda la organización. Como esto no está restringido a MySQL, los requisitos para una solución de alta disponibilidad también incluyen la disponibilidad de centros de datos y la prevención del cerebro dividido. Existen diferentes enfoques posibles para el descubrimiento maestro de MySQL.

En la siguiente nota te seguiremos hablando de este tema. También te recomendamos que tomes un curso de C# y un curso de Visual Basic para que puedas desarrollar aplicaciones con MySQL junto con .NET Core.

 

Te gustó esta nota, compártela con tus amigos
ico_copada.gif ico_delicious.png ico_enchilame.gif ico_facebook.png ico_fresqui.gif ico_google.gif ico_meneame.gif ico_myspace.gif ico_technorati.png ico_twitter.gif ico_yahoo.png
Visitá otras notas de Xnechijli01
Cmo eliminar filas en blanco en Microsoft Excel
Convertir datos a grfico de lneas en Excel
Los gadgets y la seguridad de Java
Problemas de seguridad en las bases de datos.
Advertencia las debilidades de seguridad de Java
Los inicios de Java a ms de 30 aos de su creacin
 
Comentarios 0  
Enviá tu comentario
Para dejar tu comentario debes ser miembro de xitio.
 
Documento sin título
 
Documento sin título
 
 
 
 
Documento sin título
 
Nos contaron que leen
Documento sin título
 
Documento sin título
ULTIMOS PUBLICADOS Tecnologa
Es necesario cambiar la batera del iPhone?
contenidos7
Un servicio profesional y autorizado
 
4/16/2024 4:01:33 AM
 
Qu es un salvaescaleras?
contenidos7
Salvaescaleras que se adaptan a tu vivienda
 
7/10/2023 4:51:24 AM
 
Salvaescaleras, movilidad sin barreras
contenidos7
Independencia y libertad de movimiento
 
6/7/2023 4:49:57 AM
 
Los gadgets y la seguridad de Java
Xnechijli01
El cdigo de Java puede ser vulnerable si no se revisa con frecuencia.
 
8/18/2022 10:52:08 AM
 
Problemas de seguridad en las bases de datos.
Xnechijli01
Los Problemas de seguridad en las bases de datos en Java pueden evitarse con la programacin adecuada.
 
8/17/2022 9:52:17 AM
 
Advertencia las debilidades de seguridad de Java
Xnechijli01
Advertencia sobre bibliotecas de Java y debilidades de seguridad de deserializacin
 
8/16/2022 9:35:05 AM
 
Los inicios de Java a ms de 30 aos de su creacin
Xnechijli01
Java es uno de los lenguajes de programacin ms populares mayormente usados. Su historia nos dice por qu.
 
8/22/2022 6:11:20 AM
 
El problema de conversin de JOBOL
Xnechijli01
Las complicaciones de conversin de lenguaje entre COBOL y Java
 
8/19/2022 9:12:06 PM
 
Las sillas salvaescaleras: un recurso social necesario
contenidos7
Una sociedad que se preocupa por mejorar la accesibilidad
 
12/22/2021 5:15:12 AM
 
Instala cmaras de vigilancia y gana en seguridad
contenidos7
Una cmara de vigilancia como medio para evitar robos y ocupaciones
 
9/23/2021 2:59:14 AM
 
Documento sin título
 
Documento sin título
 
Documento sin título
 
 
Documento sin título
 
 
 
Documento sin título
 
Publicar es gratis, sólo tienes que registrarte y escribir.